# Generated from AntlrHelloSyntax.g4 by ANTLR 4.9.2
from antlr4 import *
if __name__ is not None and "." in __name__:
    from .AntlrHelloSyntaxParser import AntlrHelloSyntaxParser
else:
    from AntlrHelloSyntaxParser import AntlrHelloSyntaxParser

# This class defines a complete listener for a parse tree produced by AntlrHelloSyntaxParser.
class AntlrHelloSyntaxListener(ParseTreeListener):

    # Enter a parse tree produced by AntlrHelloSyntaxParser#program.
    def enterProgram(self, ctx:AntlrHelloSyntaxParser.ProgramContext):
        pass

    # Exit a parse tree produced by AntlrHelloSyntaxParser#program.
    def exitProgram(self, ctx:AntlrHelloSyntaxParser.ProgramContext):
        pass


    # Enter a parse tree produced by AntlrHelloSyntaxParser#expressionStmt.
    def enterExpressionStmt(self, ctx:AntlrHelloSyntaxParser.ExpressionStmtContext):
        pass

    # Exit a parse tree produced by AntlrHelloSyntaxParser#expressionStmt.
    def exitExpressionStmt(self, ctx:AntlrHelloSyntaxParser.ExpressionStmtContext):
        pass


    # Enter a parse tree produced by AntlrHelloSyntaxParser#intDeclaration.
    def enterIntDeclaration(self, ctx:AntlrHelloSyntaxParser.IntDeclarationContext):
        pass

    # Exit a parse tree produced by AntlrHelloSyntaxParser#intDeclaration.
    def exitIntDeclaration(self, ctx:AntlrHelloSyntaxParser.IntDeclarationContext):
        pass


    # Enter a parse tree produced by AntlrHelloSyntaxParser#assignmentExpression.
    def enterAssignmentExpression(self, ctx:AntlrHelloSyntaxParser.AssignmentExpressionContext):
        pass

    # Exit a parse tree produced by AntlrHelloSyntaxParser#assignmentExpression.
    def exitAssignmentExpression(self, ctx:AntlrHelloSyntaxParser.AssignmentExpressionContext):
        pass


    # Enter a parse tree produced by AntlrHelloSyntaxParser#boolExpression.
    def enterBoolExpression(self, ctx:AntlrHelloSyntaxParser.BoolExpressionContext):
        pass

    # Exit a parse tree produced by AntlrHelloSyntaxParser#boolExpression.
    def exitBoolExpression(self, ctx:AntlrHelloSyntaxParser.BoolExpressionContext):
        pass


    # Enter a parse tree produced by AntlrHelloSyntaxParser#comparision.
    def enterComparision(self, ctx:AntlrHelloSyntaxParser.ComparisionContext):
        pass

    # Exit a parse tree produced by AntlrHelloSyntaxParser#comparision.
    def exitComparision(self, ctx:AntlrHelloSyntaxParser.ComparisionContext):
        pass


    # Enter a parse tree produced by AntlrHelloSyntaxParser#additiveEx.
    def enterAdditiveEx(self, ctx:AntlrHelloSyntaxParser.AdditiveExContext):
        pass

    # Exit a parse tree produced by AntlrHelloSyntaxParser#additiveEx.
    def exitAdditiveEx(self, ctx:AntlrHelloSyntaxParser.AdditiveExContext):
        pass


    # Enter a parse tree produced by AntlrHelloSyntaxParser#multiplicativeEX.
    def enterMultiplicativeEX(self, ctx:AntlrHelloSyntaxParser.MultiplicativeEXContext):
        pass

    # Exit a parse tree produced by AntlrHelloSyntaxParser#multiplicativeEX.
    def exitMultiplicativeEX(self, ctx:AntlrHelloSyntaxParser.MultiplicativeEXContext):
        pass


    # Enter a parse tree produced by AntlrHelloSyntaxParser#primary.
    def enterPrimary(self, ctx:AntlrHelloSyntaxParser.PrimaryContext):
        pass

    # Exit a parse tree produced by AntlrHelloSyntaxParser#primary.
    def exitPrimary(self, ctx:AntlrHelloSyntaxParser.PrimaryContext):
        pass



del AntlrHelloSyntaxParser